package com.lanswon.qzsmk.model;

import java.io.Serializable;
import java.util.Date;
/**
 * 柜员定义
 * @author sun
 *
 */
public class Teller implements Serializable {
    /** 柜员号id*/
    private Integer tellerId;

    /** 所属网点编号 */
    private String branchNo;

    /** 所属部门编号 */
    private String orgNo;

    /** 上任日期 */
    private Date takepostDate;

    /** 离任日期 */
    private Date outgoingDate;

    /** 工作职责介绍 */
    private String responseDesc;

    /** 证书名称 */
    private String certName;

    /** 是否有凭证尾箱 */
    private String hasCertTrunk;

    /** 是否有现金尾箱 */
    private String hasCashBox;

    /** 签到状态 */
    private String signStatus;

    /** 轧帐状态 */
    private String checkStatus;

    /** 备注 */
    private String remark;

    public Integer getTellerId() {
        return tellerId;
    }

    public void setTellerId(Integer tellerId) {
        this.tellerId = tellerId;
    }


    public String getBranchNo() {
        return branchNo;
    }

    public void setBranchNo(String branchNo) {
        this.branchNo = branchNo == null ? null : branchNo.trim();
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo == null ? null : orgNo.trim();
    }

    public Date getTakepostDate() {
        return takepostDate;
    }

    public void setTakepostDate(Date takepostDate) {
        this.takepostDate = takepostDate;
    }

    public Date getOutgoingDate() {
        return outgoingDate;
    }

    public void setOutgoingDate(Date outgoingDate) {
        this.outgoingDate = outgoingDate;
    }

    public String getResponseDesc() {
        return responseDesc;
    }

    public void setResponseDesc(String responseDesc) {
        this.responseDesc = responseDesc == null ? null : responseDesc.trim();
    }

    public String getCertName() {
        return certName;
    }

    public void setCertName(String certName) {
        this.certName = certName == null ? null : certName.trim();
    }

    public String getHasCertTrunk() {
        return hasCertTrunk;
    }

    public void setHasCertTrunk(String hasCertTrunk) {
        this.hasCertTrunk = hasCertTrunk == null ? null : hasCertTrunk.trim();
    }

    public String getHasCashBox() {
        return hasCashBox;
    }

    public void setHasCashBox(String hasCashBox) {
        this.hasCashBox = hasCashBox == null ? null : hasCashBox.trim();
    }

    public String getSignStatus() {
        return signStatus;
    }

    public void setSignStatus(String signStatus) {
        this.signStatus = signStatus == null ? null : signStatus.trim();
    }

    public String getCheckStatus() {
        return checkStatus;
    }

    public void setCheckStatus(String checkStatus) {
        this.checkStatus = checkStatus == null ? null : checkStatus.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", tellerId=").append(tellerId);
        sb.append(", branchNo=").append(branchNo);
        sb.append(", orgNo=").append(orgNo);
        sb.append(", takepostDate=").append(takepostDate);
        sb.append(", outgoingDate=").append(outgoingDate);
        sb.append(", responseDesc=").append(responseDesc);
        sb.append(", certName=").append(certName);
        sb.append(", hasCertTrunk=").append(hasCertTrunk);
        sb.append(", hasCashBox=").append(hasCashBox);
        sb.append(", signStatus=").append(signStatus);
        sb.append(", checkStatus=").append(checkStatus);
        sb.append(", remark=").append(remark);
        sb.append("]");
        return sb.toString();
    }
}